{% extends 'base_dashboard.html' %} {% load site_tags %} {% block title %}My Certifications — {{ site_settings.institute_name }}{% endblock %} {% block content %}

My Certifications

Pay → schedule (center or remote) → unlock code → MCQ exam

Browse certifications
{% if certificates %}
Earned certificates
{% for cert in certificates %}
{{ cert.program_title }}
{{ cert.verification_code }} · Score {{ cert.score_percent }}% · Issued {{ cert.issued_at|date:"d M Y" }}
{% endfor %}
{% endif %}
{% for app in applications %} {% empty %} {% endfor %}
Program Schedule Status Attempts
{{ app.program.title }}
Fee {% format_price app.program.fee %}
{% if app.exam_mode == 'center' and app.schedule_slot %} {{ app.testing_center.name }}
{{ app.schedule_slot.label }} {% elif app.exam_mode == 'remote' %} Remote online {% else %} Not scheduled {% endif %}
{{ app.get_status_display }} {{ app.attempts_remaining }} / {{ app.program.max_attempts }} {% with attempt=app.attempts.first %} {% if app.status == 'pending_payment' or app.status == 'pending_reattempt_payment' %} {% if app.payment_rejection_reason %}
Payment proof rejected — re-upload required
{% endif %} {% if app.status == 'pending_reattempt_payment' and attempt and attempt.submitted_at %} {% if attempt.results_ready %} View results {% else %} Results soon {% endif %} {% endif %} {% if app.payment_rejection_reason %} Re-upload proof {% elif app.status == 'pending_reattempt_payment' %} Pay reattempt {% else %} Pay fee {% endif %} {% elif app.needs_schedule %} Schedule test {% elif app.status == 'in_exam' %} {% if attempt %} Continue exam {% else %} Continue exam {% endif %} {% elif app.status == 'awaiting_proctor' %} Start exam {% elif app.can_enter_proctor_code %} {% if app.exam_mode == 'center' %}Get unlock at center{% else %}Join meeting & unlock{% endif %} Change schedule {% elif app.status == 'passed' or app.status == 'certified' %} {% if attempt and attempt.submitted_at %} {% if attempt.results_ready %} View results {% else %} Results processing {% endif %} {% endif %} {% if app.status == 'certified' and app.certificate %} Details Soft copy {% endif %} {% elif app.status == 'failed' %} {% if attempt and attempt.submitted_at %} View results {% endif %} No attempts left {% endif %} {% endwith %}
No applications yet.
{% endblock %}